Python Job: Ingénieur.e Software Validator F-M

Job added on

Location

Rennes - France

Job type

Full-Time

Python Job Details

STMicroelectronics is a leading semiconductor company, a world key player thanks to our 43,200 employees including 8,300 working in R&D.

ST's products are found everywhere today. And together with our customers, we are enabling smarter driving, homes, factories, and cities, along with the next generation of mobile and Internet of Things devices.
Everywhere microelectronics makes a positive contribution to people lives, ST is there.

Chez ST, nous sommes 48000 créateurs et fabricants de technologies microélectroniques.
Nous collaborons avec 200 000 clients et des milliers de partenaires. Avec eux, nous concevons et créons des produits et des solutions qui répondent à leurs défis et à la nécessité de contribuer à un monde plus durable. Nos technologies de pointe permettent une mobilité plus intelligente, une gestion plus efficace de l'énergie, de la puissance et un déploiement à grande échelle de l'Internet des objets (IoT) et de la 5G.
ST a reçu les certifications Top Employer France et HappyTrainees 2022. Elles nous reconnaissent en tant qu'employeur de référence et démontrent notre engagement à faire de l'humain une priorité.
La division des Microcontrôleurs (GPM) est la plus grande division de ST Microelectronics et le leader mondial sur le marché des microcontrôleurs grâce à notre gamme STM32.
GPM ne cesse d'affirmer son ambition sur ce marché et se développe rapidement sur la Connectivité, l'intelligence artificielle, la sécurité, le graphique, le contrôle moteur et les MPU. Cette division continue à innover et à apporter les solutions de demain.
Vous travaillerez dans le Wireless Business Line Center (WBL) qui est une organisation déployée partout dans le monde (Europe, USA, Afrique du Nord, Asie). Cette entité conçoit et produit des microcontrôleurs pour la connectivité radiofréquence basé sur l'écosystème STM32. La mission de ce centre de compétence est de :
Suivre les normes de connectivité telles que WIFI, BLE, 802.15.4, UWB, Lora, Sigfox, NBIoT, etc...
Définir et développer des IP de connectivité correspondantes sur des noeuds CMOS avancés, en adressant tant les parties Numériques que Radiofréquences ou logiciel embarqué.
Gérer l'intégration de ces IP de connectivité dans les SoC STM32.
Vérifier, Valider & Caractériser ces IPs.
Vous intégrerez l'équipe de conception de logiciel embarqué dont la mission est d'assurer que les IP de connectivité se conforment aux exigences des Standards ainsi qu'à celles de la division, en se focalisant sur l'IEEE-802.15.4 (en lien avec Zigbee, Thread, …).

L'objectif du poste proposé est d'être le garant de la validation du développement de la partie logiciel embarqué de ces IP complexes, d'assurer le processus de certification l'IEEE802.15.4 chez nos partenaires - organismes de certifications :
Assurer la validation protocolaire MAC et PHY du portefeuille produit STMWB (consolidation tests plans, gestion de l'environnement d'intégration continue, suivi des standards mis en oeuvre, établir et consolider la stratégie de validation)
Garantir la validation système bas niveau des produits STMWB (Low Power conformance)
Suivre et supporter les activités de Certification Thread et 802.15.4.
Analyser, investiguer les défauts détectés, identifier et mettre en oeuvre des solutions de reproductibilités (Mise en place de test, développement d'application embarquées dédiées).

Jeune ingénieur.e vous pouvez justifier des points suivants :
  • Vous avez une formation d'Ingénieur ou d'un Master Universitaire développement logiciel et pouvez justifier d'une première expérience.
  • Vous disposez d'une expérience dans le développement de couches logicielles embarquées de connectivité.
  • Vous aimez travailler en équipe, êtes une personne pro-active, pragmatique et rigoureuse. Vous possédez un bon sens de la communication, de la synthèse et de la vulgarisation.
  • Vous aimez résoudre des problèmes, et faites preuve de curiosité et de créativité.

Compétences

Langage de développement : C, C++.
Langage de scripting: Python, Shell, Batch
Développent SW embarqué (STM32, ARM), SW développent PC, Interfaces de communications STM (UART, SPI, I2C), Low power management.

Outils : gcc, IAR, Keil, Azure RTOS, Git, Jenkins, STM32CubeIDE
Connectivité : Protocoles WPANs ( IEEE 802.15.4 MAC&PHY, THREAD, ...)

  • Connaissance de l'écosystème STM32
  • Connaissance des protocoles 802_15_4 et Wifi serait un plus.

Vos qualités de savoir-être et votre leadership vous permettent d'évoluer sans peine dans un environnement multisites et de vous intégrer facilement dans une équipe. Vous êtes méthodique dans votre travail et êtes force de proposition. Une bonne maîtrise de la langue anglaise est nécessaire à l'exercice de ces fonctions.